﻿@using LibraryHub.Core.Models.Book
@model TakeBookModel
@{
    ViewBag.Title = "Читатель берёт книгу";
}
<h2>@ViewBag.Title</h2>
@using (Html.BeginForm())
{
    @Html.ValidationSummary(true)
    <fieldset>
        <legend>Отдать книгу читателю</legend>
        
        @Html.HiddenFor(model => model.Book.Id)
        @Html.HiddenFor(model => model.Book.Title)
        @Html.HiddenFor(model => model.Book.Description)
        @Html.HiddenFor(model => model.Book.IsTaken)

        <div class="display-label">Название</div>
        <div class="display-field">
            @Html.DisplayFor(model => model.Book.Title)
        </div>
        
        <div class="display-label">Описание</div>
        <div class="display-field">
            @Html.DisplayFor(model => model.Book.Description)
        </div>

        <div class="display-label">@(Model.Book.IsTaken ? "На руках у пользователей" : "Находится в библиотеке")</div>

        <div class="editor-label">
            @Html.LabelFor(model => model.User.Login, "Логин читателя")
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.User.Login)
            @Html.ValidationMessageFor(model => model.User.Login)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.TakeBookDays, "На сколько дней взять внигу")
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.TakeBookDays, new SelectList(Enumerable.Range(1,14), 7))
            @Html.ValidationMessageFor(model => model.TakeBookDays)
        </div>

        <p>
            <input type="submit" value="Отдать книгу" />
        </p>
    </fieldset>
}

<p>
    @Html.ActionLink("Вернуться к списку книг", "Index")
</p>
